// var adIndex = 0;
// var adIndexSecond = 0;
// var adTotal = 3;
// var adTotalSecond = 3;
// var scrlDelay = 4000;
// var scrlSpeed = 1000;
// var adIntervalId = -1;
// var adNum = 0;
// var adIntervalIdSecond = -1;

// startScroll();
var isStartScroll = false;
function startScroll(){
	// clearInterval(adIntervalId);
	// adIntervalId = setInterval(scrollAd, scrlDelay);

	addPageCircleListener()
	if(isStartScroll){
		return;
	}

	isStartScroll = true;
	var adNodes = $(".ad_pager");
	adNodes.each(function(index, item){
		var intervalId = $(item).attr("iid");
		var scrollDelay = $(item).attr("delay");
		clearInterval(intervalId);
		$(item).attr("iid", setInterval(scrollAd, scrollDelay));
	});
}

function addPageCircleListener()
{
	$(".page_circle").unbind("mouseover");
	$(".page_circle").bind("mouseover", function(){
		var index = $(this).attr("ad-index");
		var parent = $($(this).parents(".ad_pager")[0]);
		parent.attr("isScrolling", 0);
		parent.attr("adIndex", index - 1);
		// adIndex = index - 1;
		scrollAd();
		// startScroll();
	});
}

function scrollAd(){
	var adNodes = $(".ad_pager");
	adNodes.each(function(index, item){
		if(!parseInt($(item).attr("isScrolling"))){
			$(item).attr("isScrolling", 1);
			var curIndex = parseInt($(item).attr("adIndex"));
			var total = parseInt($(item).attr("adTotal"));
			var speed = parseInt($(item).attr("adSpeed"));
			var dir = $(item).attr("adDir");
			curIndex++;
			if(curIndex >= total){
				curIndex = 0;
			}
			$(item).attr("adIndex", curIndex);
			$(item).find("ul li").removeClass("current");
			$($(item).find("ul li")[curIndex]).addClass("current");
			var opt = {
				top: -curIndex * 100 + "%"
			};
			if(dir == "left"){
				opt = {
					left: -curIndex * 100 + "%"
				};
			}

			$(item).prev().stop().animate(opt, speed, "swing", function(){
				$(item).attr("isScrolling", 0);
			});
		}
	});

	// adIndex++;
	// if(adIndex >= adTotal){
	// 	adIndex = 0;
	// }
	// $(".ad_pager ul li").removeClass("current");
	// $($(".ad_pager ul li")[adIndex]).addClass("current");
	// $(".ad_box").stop().animate({
	// 	top: -adIndex * 100 + "%"
	// }, scrlSpeed, "swing");
}

// startScrollSecond();
// function startScrollSecond(){
// 	clearInterval(adIntervalIdSecond);
// 	adIntervalIdSecond = setInterval(scrollAdSecond, scrlDelay);
// }
// function scrollAdSecond(){
// 	adIndexSecond++;
// 	if(adIndexSecond >= adTotalSecond){
// 		adIndexSecond = 0;
// 	}
// 	$(".ad_pagerSecond ul li").removeClass("current");
// 	$($(".ad_pagerSecond ul li")[adIndexSecond]).addClass("current");
// 	$(".ad_boxSecond").stop().animate({
// 		left: -adIndexSecond * 100 + "%"
// 	}, scrlSpeed, "swing");
// }

// $(".page_circleSecond").bind("mouseover", function(){
// 	var indexSecond = $(this).attr("ad-index");
// 	adIndexSecond = indexSecond - 1;
// 	scrollAdSecond();
// 	startScrollSecond();
// });
